package br.unp.tasi.loja.entidades;

/**
 *
 * @author jfrank
 */
public enum StatusPedido {
  /**
   * Cliente ainda esta adicionando itens ao pedido
   */
  ABERTO(0),
  /**
   * Cliente fechou o pedido e o enviou para apreciacao da loja
   */
  FECHADO(1),
  /**
   * Loja apreciou o pedido e o enviou para o endereco de entrega
   */
  ENVIADO(2),
  /**
   * Pedido foi recebido pelo cliente e AR (aviso de recebimento) retornou a loja
   */
  ENTREGUE(3),
  /**
   * Pedido foi cancelado, antes de ser enviado
   */
  CANCELADO(4);
  private int value;

  StatusPedido(int value) {
    this.value = value;
  }

  /**
   * @return the value
   */
  public int getValue() {
    return value;
  }

  /**
   * @param value the value to set
   */
  public void setValue(int value) {
    this.value = value;
  }
}
